guaranteed payment - German English Dictionary